API Documentation
MonoMaterialPass.h
1 // MonoMaterialPass.h
3 //
5 
6 namespace nkGraphics
7 {
15  class DLL_GRAPHICS_EXPORT MonoMaterialPass : public RenderScenePass
16  {
17  public :
18 
22  Shader* getLinkedShader () const ;
23 
29  virtual void setLinkedShader (Shader* shade) ;
30 
36  virtual void exportClassToTree (nkExport::Node* rootNode) override ;
42  virtual void importClassFromTree (nkExport::Node* rootNode) override ;
43  } ;
44 }
nkGraphics::MonoMaterialPass::importClassFromTree
virtual void importClassFromTree(nkExport::Node *rootNode) override
nkGraphics::MonoMaterialPass
A pass rendering the scene, using only one shader to render all the meshes enqueued.
Definition: MonoMaterialPass.h:16
nkGraphics::MonoMaterialPass::setLinkedShader
virtual void setLinkedShader(Shader *shade)
nkGraphics::MonoMaterialPass::getLinkedShader
Shader * getLinkedShader() const
nkGraphics::Shader
A shader class, feeding data to a Program.
Definition: Shader.h:14
nkGraphics::RenderScenePass
A pass rendering render queues.
Definition: RenderScenePass.h:15
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
nkGraphics::MonoMaterialPass::exportClassToTree
virtual void exportClassToTree(nkExport::Node *rootNode) override
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7